ad200706d0ea914987930a64d2f5c14336a0c641,rt/rs/security/jose-parent/jose/src/main/java/org/apache/cxf/rs/security/jose/jws/JwsUtils.java,JwsUtils,getSignatureAlgorithm,#Properties#SignatureAlgorithm#,507
Before Change
}
public static SignatureAlgorithm getSignatureAlgorithm(Properties props,
SignatureAlgorithm defaultAlgo) {
String algo = KeyManagementUtils.getKeyAlgorithm(PhaseInterceptorChain.getCurrentMessage(),
props,
JoseConstants.RSSEC_SIGNATURE_ALGORITHM,
defaultAlgo == null ? null : defaultAlgo.getJwaName());
return SignatureAlgorithm.getAlgorithm(algo);
}
private static SignatureAlgorithm getDefaultKeyAlgorithm(JsonWebKey jwk) {
KeyType keyType = jwk.getKeyType();
After Change
return algo;
}
public static SignatureAlgorithm getSignatureAlgorithm(Properties props,
SignatureAlgorithm defaultAlgo) {
return getSignatureAlgorithm(PhaseInterceptorChain.getCurrentMessage(),
props, defaultAlgo);
}
public static SignatureAlgorithm getSignatureAlgorithm(Message m,